package com.taxi.daos.factory;


import com.taxi.daos.interfaces.ChoferDAO;
import com.taxi.daos.interfaces.DisponibilidadDAO;
import com.taxi.daos.interfaces.DistritoDAO;
import com.taxi.daos.interfaces.EmpresaDAO;
import com.taxi.daos.interfaces.ReservaDAO;
import com.taxi.daos.interfaces.SectorDAO;
import com.taxi.daos.interfaces.SugerenciaDAO;
import com.taxi.daos.interfaces.TipoDocDAO;
import com.taxi.daos.interfaces.UsuarioDAO;
import com.taxi.daos.interfaces.VehiculoDAO;
import com.taxi.daos.mysql.ChoferDAOImpl;
import com.taxi.daos.mysql.DisponibilidadDaoImpl;
import com.taxi.daos.mysql.DistritoDAOImpl;
import com.taxi.daos.mysql.EmpresaDAOImpl;
import com.taxi.daos.mysql.ReservaDAOImpl;
import com.taxi.daos.mysql.SectorDAOImpl;
import com.taxi.daos.mysql.SugerenciaDAOImpl;
import com.taxi.daos.mysql.TipoDocDAOImpl;
import com.taxi.daos.mysql.UsuarioDAOImpl;
import com.taxi.daos.mysql.VehiculoDAOImpl;

public class MySqlDAOFactory extends DAOFactory{

	 
	public UsuarioDAO getUsuarioDAO() {
		// TODO Auto-generated method stub
		return new UsuarioDAOImpl();
	}
	
	public DistritoDAO getDistritoDAO(){
		return new DistritoDAOImpl();
	}

	 
	public TipoDocDAO getTipoDocDAO() {
		// TODO Auto-generated method stub
		return new TipoDocDAOImpl();
	}

	 
	public DisponibilidadDAO getDisponibilidadDAO() {
		// TODO Auto-generated method stub
		return new DisponibilidadDaoImpl();
	}

	 
	public ReservaDAO getReservaDAO() {
		// TODO Auto-generated method stub
		return new ReservaDAOImpl();
	}

	public VehiculoDAO getVehiculoDAO() {
		// TODO Auto-generated method stub
		return new VehiculoDAOImpl();
	}

	public EmpresaDAO  getEmpresaDAO() {
		// TODO Auto-generated method stub
		return new EmpresaDAOImpl();
	}
	public ChoferDAO getChoferDAO() {
		// TODO Auto-generated method stub
		return new ChoferDAOImpl();
	}
	public SugerenciaDAO getSugerenciaDAO() {
		// TODO Auto-generated method stub
		return new SugerenciaDAOImpl();
	}
	
	public SectorDAO getSectorDAO() {
		// TODO Auto-generated method stub
		return new SectorDAOImpl();
	}
}
